NameVirtualHost <%= vhost_name %>:<%= port %>
<VirtualHost <%= vhost_name %>:<%= port %>>
  <% if ssl == true %>
  SSLEngine on
  SSLCertificateFile <%= ssl_path %>/certs/pl.cert
  SSLCertificateKeyFile <%= ssl_path %>/private/pl.key
  <% end %>
  ServerName <%= srvname %>
<% if serveraliases.is_a? Array %>
<% serveraliases.each do |name| %><%= "  ServerAlias #{name}\n" %><% end %>
<% elsif serveraliases != '' %>
<%= "  ServerAlias #{serveraliases}" %>
<% end %>
  ProxyRequests Off
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>

<% for uri in no_proxy_uris %>
  ProxyPass        <%= uri %> !
<% end %>
  ProxyPass        / <%= dest %>/
  ProxyPassReverse / <%= dest %>/
  ProxyPreserveHost On 

  ErrorLog /var/log/<%= scope.lookupvar("apache::params::apache_name") %>/<%= name %>_error.log
  LogLevel warn
  CustomLog /var/log/<%= scope.lookupvar("apache::params::apache_name") %>/<%= name %>_access.log combined
</VirtualHost>

